#login {
	background-image: url(../images/login/bg.png);
	background-size: cover;
	width: 7.50rem;
	height: 13.47rem;
	position: relative;
}

#login .shadow {
	background-image: url(../images/login/shadow.png);
	background-size: cover;
	width: 6.76rem;
	position: absolute;
	top: 4.80rem;
	left: .37rem;
	height: 5.98rem;
}

.login-box {
	top: 4.30rem;
	width: 7.01rem;
	left: .255rem;
	position: absolute;
	height: 5.62rem;
	background: #FFFFFF;
	box-shadow: 0rem .04rem .40rem 0rem rgba(63, 63, 63, 0.15);
	border-radius: .20rem;
}

.input-item {
	height: .94rem;
	display: flex;
	width: 6.50rem;
	align-items: center;
	margin: 0 auto;
	margin-top: .47rem;
	border-bottom: .01rem solid #E5E5E5;
}

.input-item .icon {
	width: .40rem;
	height: .40rem;
	margin: 0 .12rem;
}

.input-item .icon-user {
	background-image: url(../images/login/user.png);
	background-size: cover;
}

.input-item .icon-lock {
	background-image: url(../images/login/lock.png);
	background-size: cover;
}

.input-item input {
	height: 100%;
	width: 5.00rem;
	font-size: .22rem;
	outline: none;
	border: none;
	-webkit-appearance: none;

}
.login-sub{
	margin: 0 auto;
	width: 5.90rem;
	border-radius: .40rem;
	height: .80rem;
	margin-bottom: .36rem;
}
.sub-title{
	font-size: .20rem;
	font-weight: 400;
	margin-top: .11rem;
	margin-bottom: .36rem;
	color: #C2BEBE;
	display: flex;
	padding-right: .20rem;
	justify-content: flex-end;
}
.tips{
		font-size: .24rem;
		color: #C2BEBE;	margin: 0 auto;
		text-align: center;
}
.tips span a{
	text-decoration: none;
		color: #09D47F;
}